package ar.com.osdepym.agregacionafip.servicios;

import android.os.Environment;

public class ServicioTarjetaMemoria {
	
	private boolean sdDisponible;
	private boolean sdAccesoEscritura;
	
	
	public ServicioTarjetaMemoria() {
		
		sdDisponible = false;
		sdAccesoEscritura = false;
		
		//Comprobamos el estado de la memoria externa (tarjeta SD)
		String estado = Environment.getExternalStorageState();
		if(estado.equals(Environment.MEDIA_MOUNTED)){
			sdDisponible = true;
			sdAccesoEscritura = true;
		}
		else if(estado.equals(Environment.MEDIA_MOUNTED_READ_ONLY)){
			sdDisponible = true;
			sdAccesoEscritura = false;
		}
		else{
			sdDisponible = false;
			sdAccesoEscritura = false;
		}
		 
	}
	
	public boolean estaDisponible() {
		return sdDisponible;
	}
	
	public boolean esEditable() {
		return sdAccesoEscritura;
	}

}
